package annotation;

import aspect.LogAspect;
import org.springframework.context.annotation.Import;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


/**
 * ***** 包扫描 - 方式2
 * 
 *       1、先写一个注解，如EnableLogAspect，名称自定义即可
 *       2、在该注解上加上@Import和需要注入的类
 *       3、在ManagerApplication上加上该注解
 *
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Import(value = LogAspect.class)            // 通过Import注解导入日志切面类到Spring容器中
public @interface EnableLogAspect {
    
}